import plotly.graph_objects as go
import numpy as np
""" 
添加多个fig , 单独保存每组数据,
在保存为图片
"""

# 创建一个包含100个随机数的数组
np.random.seed(1)
N = 100
ax = np.linspace(0, 1, N)
ay0 = np.random.randn(N)
ay1 = np.random.randn(N) + 10

fig1 = go.Figure()
fig1.add_trace(
    go.Scatter(
        x=ax,
        y=ay0,
        mode="lines",  # mode参数指定绘图类型，'lines'表示折线图
        name="lines",  # name参数指定图例名称
    )
)

# 保存为PNG格式的图片
fig1.write_image("random_lines.png")

fig2 = go.Figure()
fig2.add_trace(
    go.Scatter(
        x=ax,
        y=ay1,
        mode="lines+markers",  # mode参数指定绘图类型，'lines+markers'表示折线图+散点图
        name="lines+markers",  # name参数指定图例名称
    )
)

# 保存为PNG格式的图片
fig2.write_image("random_lines_markers.png")
